با سلام ، امروز قصد دارم به بررسی و ارائه راه حل برای رفع خطای حافظه خالی بپردازم. اگر اندازه حافظه مجاز وردپرس تان پر شده است و سیستم برایتان پیغام خطا می دهد اصلا ناراحت نباشید. خطای حافظه خالی یکی از شایع ترین خطاهای وردپرس است و شما می توانید به راحتی آن را با افزایش محدودیت حافظه php در وردپرس حل کنید. در این مقاله، ما به شما نشان می دهیم که چگونه با افزایش حافظه PHP خطای حافظه خالی را از بین ببرید.
خطای حافظه خالی وردپرس یا WordPress Memory Exhausted Error چیست؟
وردپرس در PHP نوشته شده است، که زبان برنامه نویسی سمت سرور است. هر وبسایت به یک میزبان وردپرس نیاز دارد تا بتواند به درستی کار کند. سرورهای وب مانند هر کامپیوتر دیگری هستند. آنها برای ذخیره موثر برنامه های چندگانه در همان زمان نیاز به حافظه دارند. مدیران سرور مقدار حافظه خاصی را به برنامه های مختلف از جمله پی اچ پی اختصاص می دهند. هنگامی که کد وردپرس شما نیاز به حافظه بیشتری نسبت به حافظه اختصاص داده شده به طور پیش فرض دارد، می توانید این خطا را ببینید.
Fatal error:Allowed memory size of33554432bytes exhausted(tried toallocate2348617bytes)in/home4/xxx/public_html/wp-includes/plugin.php on line xxx
به طور پیش فرض، وردپرس به طور خودکار سعی می کند محدودیت حافظه پی اچ پی را در صورتی که کمتر از ۶۴ مگابایت است افزایش دهد. با این حال، ۶۴MB اغلب به اندازه کافی بالا نیست. در واقع حتی اگر حافظه موجود بیش از ۶۴ مگا بایت باشد باز این فضا ممکن است برای انجام درست فعالیت های وب سایت کم باشد. حالا بیایید ببینیم چگونه می توان محدودیت حافظه پی اچ پی را در WordPress افزایش داد تا از خطای حافظه خالی جلوگیری شود.
افزایش محدودیت حافظه پی اچ پی در وردپرس
ابتدا باید فایل wp-config.php را در سایت وردپرس خود ویرایش کنید. این فایل در پوشه ریشه سایت وردپرسی شما قرار دارد و شما باید از یک سرویس گیرنده FTP یا File Manager در پانل کنترل میزبانی وب خود استفاده کنید.
بعد، شما باید این کد را در فایل wp-config.php درست قبل از خطی که می گوید ‘That’s all, stop editing! Happy blogging.’ قرار دهید.
PHP
1
define('WP_MEMORY_LIMIT','256M');
این کد به WordPress می گوید که محدودیت حافظه PHP تا ۲۵۶ مگابایت افزایش می یابد.
پس از انجام این کار، باید تغییرات خود را ذخیره کنید و فایل wp-config.php خود را به سرورتان آپلود کنید.افزایش حافظه php
شما هم اکنون می توانید سایت وردپرس خود را ببینید و خطای حافظه خالی باید ناپدید شود.
توجه: اگر این راه حل برای شما کار نمی کند، این به این معنی است که ارائه دهنده خدمات میزبانی وب شما اجازه نمی دهد که وردپرس دامنه حافظه پی اچ پی را افزایش دهد. شما باید از ارائه دهنده میزبانی وب خود بخواهید تا محدودیت حافظه پی اچ پی تان را به صورت دستی افزایش دهد. امیدوارم که این مقاله با کمک افزایش محدودیت حافظه پی اچ پی به رفع مشکل خطای حافظه خالی وردپرس تان کمک کرده باشد.
افزونه اولتیمیت ویژوال کامپوزر توسط طراحان و توسعه دهندگان باتجربه ساخته شدهاست تا تمام نیازهای شما را در حین توسعه وب سایت برطرف کنند. این کار به طور کامل پاسخگوست و به راحتی میتوانید از آن با چند گزینه استفاده کنید، که همین راحتی در استفاده، افزونه اولتیمیت ویژوال کامپوزر را بزرگ، منحصر بفرد و پیشرفته میسازد . این افزونه قبلا ً توسط بسیاری از طراحان و توسعه دهندگان مورد استفاده قرار گرفته و بازخوردهای مثبت زیادی داشته است .
ویژگی های کلیدی افزونه اولتیمیت ویژوال کامپوزر
پاسخگوResponsive
تمام عناصر به طور کامل پاسخگو و برای هر دستگاه کاملا مناسب است. سعی کنید اندازه صفحه نمایش مرورگر خود را تغییر دهید و خودتان نتیجه را ببینید.
عناصر منحصر به فرد Unique Elements
هر عنصر به خوبی سنجیده و به زیبایی طراحی شده است.
آیکون های فونت
شما براحتی می توانید از بین ۳۵۰۰ آیکون رایگان، آنهایی را که مورد علاقه شما هستند دانلود و با برنامه تان در سایت ادغام کنید.
پشتیبانی اختصاصی
پشتیبانی بالای سازندگان افزونه اولتیمیت ویژوال کامپوزر از آن، یکی ازمهمترینویژگی های این افزونه است.
کد نویسی زیبا و تمیز
کد نهایی برنامه به همان اندازه طراحی، زیبا است. تمیز، به خوبی و پرشور نوشته شده است.Ultimate Addons visual composer
پاراگراف شناور چند لایه، اختلاف منظر عمودی، افکت های پیمایش افقی، تصویر ثابت، پس زمینه ویدئو و خیلی چیزهای بیشتر که برای استفاده شما آماده شده اند.
CSS3 انیمیشن ها
بوسیله عناصر جذاب با عوامل cool CSS3، توجه مشتری خود را جلب کنید. می توانید آنها را با هم ترکیب کنید.
به روز رسانی ها و ارتقاء
حداقل ۱۰+ به روز رسانی عمده و ۱۵+ ویژگی جدید از زمان راه اندازی افزونه ارائه شده.
سایر ویژگی ها
ویژگی های بسیار دیگری وجود دارد که شما می توانید به این بسته شامل آگهی های تعاملی، جعبه اطلاعات، لیست ها، جعبه تلنگر، شمارنده و غیره اضافه کنید. یکی از عناصر مفید که افراد بسیاری دوست دارند به افزونهاولتیمیت ویژوال کامپوزر نهایی اضافه شود ماژول popup box است. جعبه ماژول را از طریق ویرایشگر WYSIWYG با ویژگی های سفارشی اضافه کنید.
افزونه اولتیمیت غنی ترین افزونه برای ویژوال کامپوزر و همچنین بهترین نمونه در فروش فعلی است که به نسخه های VC addons می آید. بسیاری از آموزش ها برای کمک به شما در شروع کار وجود دارد. خوب است بدانید از زمان انتشار آن، توسعه دهندگان ۳۰ تابع جدید اضافه کرده اند.
این بسته افزودنی بسیار مفید است، به کاربران اجازه می دهد تا قابلیت های حرفه ای و خلاقانه خود را به سایتشان اضافه کنند. هر عنصر به صورت دستی ساخته شده است تا کار صفحه سازی سرگرم کننده و ساده باشد.